package designPatterns_demo.mediator_pattern.demo2.after;
/**
 * 
 *
 * Description: 采购管理
 *
 * @author zhangxujun
 * @version 1.0
 * <pre>
 * Modification History: 
 * Date         Author			Version     Description 
 * ------------------------------------------------------------------ 
 * 2017年7月6日      zhangxujun       1.0         1.0 Version 
 * </pre>
 */
public class Purchase extends AbstractColleague {
	
	public Purchase(AbstractMediator abstractMediator) {
		super(abstractMediator);
	}

	/**
	 * 
	 * Description: 购买IBM电脑
	 *
	 * @param number 购买台数
	 * @Author zhangxujun
	 * @Create Date: 2017年7月6日 上午11:05:10
	 */
	public void byIBMComputer(int number) {
		super.abstractMediator.execute("purchase.byIBMComputer", number);
	}
	
	/**
	 * 
	 * Description: 停止采购IBM电脑
	 *
	 * @Author zhangxujun
	 * @Create Date: 2017年7月6日 上午11:27:40
	 */
	public void refuseBuyIBM() {
		System.out.println("停止采购IBM电脑");
	}
}
